package com.imooc.ecommerce.service;

import com.imooc.ecommerce.account.BalanceInfo;

/**
 * <p>用于余额相关的服务接口定义
 *
 * @author Yaxi.Zhang
 * @since 2022/11/12 10:36
 */
public interface IBalanceService {
    /**
     * <p>获取当前用户余额信息
     */
    BalanceInfo getCurrentUserBalanceInfo();

    /**
     * <p>扣减用户余额
     *
     * @param balanceInfo 代表想要扣减的余额
     */
    BalanceInfo deductBalance(BalanceInfo balanceInfo);

}
